package cn.demoncat.util.pay.wxpay.entity;

/**
 * 微信支付的支付通知 - 业务结果（响应码为SUCCESS）
 * 
 * @author 延晓磊
 *
 * @since 2019年10月15日
 */
public class WxpayNotifyPay extends WxpayResult{

	/**
	 * 用户在商户appid下的唯一标识 
	 * 
	 * 限：1 ~ 128
	 */
	private String openid;
	/**
	 * 交易类型
	 * 
	 * 限：TradeType
	 */
	private String trade_type;
	/**
	 * 订单总金额，单位为分
	 * 
	 * 限：Int
	 */
	private String total_fee;
	/**
	 * 微信支付订单号
	 * 
	 * 限：1 ~ 32
	 */
	private String transaction_id;
	/**
	 * 商户支付订单号
	 * 
	 * 限：0 ~ 32
	 */
	private String out_trade_no;
	/**
	 * 附加数据，在查询API和支付通知中原样返回
	 * 
	 * 限：0 ~ 127
	 */
	private String attach;
	/**
	 * 支付完成时间
	 * 
	 * 限：yyyyMMddHHmmss
	 */
	private String time_end;
	
	public String getOpenid() {
		return openid;
	}
	public void setOpenid(String openid) {
		this.openid = openid;
	}
	public String getTrade_type() {
		return trade_type;
	}
	public void setTrade_type(String trade_type) {
		this.trade_type = trade_type;
	}
	public String getTotal_fee() {
		return total_fee;
	}
	public void setTotal_fee(String total_fee) {
		this.total_fee = total_fee;
	}
	public String getTransaction_id() {
		return transaction_id;
	}
	public void setTransaction_id(String transaction_id) {
		this.transaction_id = transaction_id;
	}
	public String getOut_trade_no() {
		return out_trade_no;
	}
	public void setOut_trade_no(String out_trade_no) {
		this.out_trade_no = out_trade_no;
	}
	public String getAttach() {
		return attach;
	}
	public void setAttach(String attach) {
		this.attach = attach;
	}
	public String getTime_end() {
		return time_end;
	}
	public void setTime_end(String time_end) {
		this.time_end = time_end;
	}
}
